package org.tgcloud.group.web.controller.req.user;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author: zhy
 * @create: 2023-08-28 15:25
 * @description: 新增用户请求相关参数
 */
@Data
@ApiModel
public class ManageUserAddReq {

    @ApiModelProperty("用户名称")
    private String nickName;

    @ApiModelProperty("性别")
    private Short sex;

    @ApiModelProperty("手机号")
    private String telephone;

    @ApiModelProperty("省")
    private String province;

    @ApiModelProperty("市")
    private String city;

    @ApiModelProperty("区")
    private String area;

    @ApiModelProperty("具体地址")
    private String address;

    @ApiModelProperty("真实姓名")
    private String directorName;

    @ApiModelProperty("身份证")
    private String idCard;

    @ApiModelProperty("开拓者用户id")
    private Integer pushUserId;

    @ApiModelProperty("用户类型")
    private Short userType;

    @ApiModelProperty("是否展示全部信息")
    private Short isShowAll;

    @ApiModelProperty("游客模式")
    private Short touristType;

    /**
     * 渠道等级
     */
    @ApiModelProperty(value = "渠道等级")
    private Integer userLevel;

    /**
     * 保证金
     */
    @ApiModelProperty(value = "保证金")
    private BigDecimal marginPrice;

    @ApiModelProperty("是否是助理1，不是 2，是助理")
    private Short isAssistant;

    @ApiModelProperty(" 助理所属的开拓者的id")
    private String assistantUserIds;

    @ApiModelProperty(value = "媒体方id")
    private String mediaPartyId;

}
